<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>数组的创建方式</title>
    </head>
    <body>

        <script type="text/javascript">

            //创建数组
            var arr5 = ["newboy", "Rose", "Tom", "Job", "Jack"];
            console.log("排序前：" + arr5);

            //排序（没有参数，默认按照字符串的ASCII码表进行大小比较）
            arr5.sort();//按照编码值排序
            console.log("排序后：" + arr5);//Jack,Job,Rose,Tom,newboy 升序



            //创建数组。 数组中存储的都是数字
            var arr6 = [100, 5, 24, 83, 9];
            console.log("排序前：" + arr6);

            arr6.sort();//按照编码值排序
            console.log("排序后：" + arr6);//排序后：100,24,5,83,9 编码值升序


            //当对数字比较时，需要指定比较器
            var arr7 = [100, 5, 24, 83, 9];
            console.log("排序前：" + arr7);

            //在sort方法中，定义一个函数（比较器）
            arr7.sort(function (a, b) {
                return b - a;
            });//按照数字大小
            console.log("排序后：" + arr7);//排序后：100,83,24,9,5 大小降序



            // pop()：删除并返回数组的最后一个元素
            var arr8 = ["newboy", "Rose", "Tom", "Job", "Jack"];
            var number = arr8.pop();
            console.log(number);
            console.log(arr8);

            // push()：添加一个元素到数组的最后面
            arr8.push("aaa","bbb");
            console.log(arr8);


        </script>

    </body>
</html>